package ki;

import controller.RisingSunController;
import model.Sun;

public class KI_Defensiv implements I_KI {
	
	private RisingSunController control;
	private int fraktion;
	private int modus;
	
	public KI_Defensiv(RisingSunController control, int fraktion){
		this.control = control;
		this.fraktion = fraktion;
		this.modus = I_KI.DEFENSIV;
	}
	
	@Override
	public void angriffsMitteillung(Sun s) {
		control.setZielaenderung(s.getPosition(), this.fraktion);
	}

	@Override
	public void update() {
		//Defensive KI reagiert nur auf Angriffe
	}

	@Override
	public void setModus(int modus) {
		this.modus = modus;
	}

	@Override
	public int getFraktion() {
		return this.fraktion;
	}

}
